improvisational skills - English Synonyms Dictionary